home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / jlut500.zip / HLP.ZIP / IL.HLP < prev    next >
Text File  |  1992-07-10  |  14KB  |  370 lines

  1.  
  2.  
  3. ┌─────────────────────────────────┐
  4. │ Option:  IL  INSPECT GT-LOGFILE │
  5. └─────────────────────────────────┘
  6.  
  7. ┌─Explanation────────────────────────────────────────────────────────────────┐
  8. └────────────────────────────────────────────────────────────────────────────┘
  9.  
  10.   I am very proud about this option. Please sit down, if you are not
  11.   sitting at the moment, make a break and concentrate at this text.
  12.  
  13.   This option is one of the most powerful options of JLUTIL. It examines
  14.   the GT.LOG File for bad passwords, transmittions, your own entries and
  15.   so on. It writes messages to the users, which include the exact date
  16.   and time of eg. a bad password usage.
  17.  
  18.   Please read GENEARL.HLP to setup the message names correctly within
  19.   JL.CNF. The MessageFiles must be in the JLPATH Directory or in a
  20.   SubDirectory, if you have specified it.
  21.  
  22.   GT fails sometimes. GT writes an <EOF> and appends data after this.
  23.   Normally a program, which scans GT.LOG, will stop reading the file
  24.   after it has detected the <EOF> mark, but not JLUTIL, which skips
  25.   the <EOF> and continues reading the GT.LOG File.
  26.  
  27.   There are several parameters and switches available. The Default is
  28.   NO Parameter and NO Switch. Without the -DMYL Switches JLUTIL checks
  29.   the whole GT.LOG File. If you want to produce reports of a specific
  30.   time interval, you have to edit your GT.LOG and then to run JLUTIL /IL
  31.   or use the -DMYL Switches. Without the -U Switch, JLUTIL will not
  32.   write a report to the user. Without the -S Switch, JLUTIL will not
  33.   write a report to the sysop. If you don't use the S nor the -U Switch,
  34.   JLUTIL will send out no reports.
  35.  
  36.  
  37.  
  38.  
  39.  
  40.   ┌─EXPLANATION OF THE POSSIBLE PARAMETERS─────────────────────────┐
  41.   └────────────────────────────────────────────────────────────────┘
  42.   ┌─┐
  43.   │P│  BAD PASSWORD
  44.   └─┘
  45.  
  46.   If you want to check for bad passwords, JLUTIL will scan the GT.LOG
  47.   File for such entries and will inform the user and/or the sysop.
  48.   Perhaps you want to add the following line into your midnight batch
  49.   at 24:01:  JLUTIL /IL P -USD.
  50.  
  51.   ┌─┐
  52.   │D│  DENIED ACTIONS
  53.   └─┘
  54.  
  55.   If you want to check for denied actions, JLUTIL will scan the GT.LOG
  56.   File for such entries and will inform the user and/or the sysop.
  57.  
  58.   ┌─┐
  59.   │T│  TRASH CONNECTIONS
  60.   └─┘
  61.  
  62.   If you want to check for trash connections, JLUTIL will scan the GT.LOG
  63.   File for such entries and will inform the user and/or the sysop.
  64.  
  65.   ┌─┐
  66.   │R│  RECEIVED FILES
  67.   └─┘
  68.  
  69.   If you want to check for received files, JLUTIL will scan the GT.LOG
  70.   File for such entries and will inform the user and/or the sysop.
  71.  
  72.   ┌─┐
  73.   │S│  SENDED FILES
  74.   └─┘
  75.  
  76.   If you want to check for sended files, JLUTIL will scan the GT.LOG
  77.   File for such entries and will inform the user and/or the sysop.
  78.  
  79.   ┌─┐
  80.   │X│  TIME USAGE REPORT
  81.   └─┘
  82.  
  83.   If you want to check for BBS-Time Usage, JLUTIL will scan the GT.LOG
  84.   File for such entries and will inform the user and/or the sysop.
  85.  
  86.   ┌─┐
  87.   │M│  MISCELLANEOUS REPORT
  88.   └─┘
  89.  
  90.   If you want to check for miscellaneous, JLUTIL will scan the GT.LOG
  91.   File for such entries and will inform the user and/or the sysop.
  92.  
  93.   ┌─┐
  94.   │O│  DOOR USAGE
  95.   └─┘
  96.  
  97.   If you want to check for door usage, JLUTIL will scan the GT.LOG
  98.   File for such entries and will inform the user and/or the sysop.
  99.  
  100.   ┌─┐
  101.   │N│  NETMAIL
  102.   └─┘
  103.  
  104.   If you use this parameter, JLUTIL will scan the GTNET.LOG File
  105.   and will inform the sysop. IF you use this Parameter, you have
  106.   to set up the File MONEY01.@JL. Read this File for more informations.
  107.   This option generates two files: A-MMYYNOD.NET and C-MMYYNOD.NET.
  108.   The first file stores the answered calls and the second stores the
  109.   calls done by your system. If you run this option may, 1992 and your
  110.   system would be 803/000, /IL N -S would generate A-0592000.803 and
  111.   C-0592000.803 and write the report into JL{NET}.TXT.
  112.   
  113.   ┌─┐
  114.   │Z│  HANDLE IL-CMD.@JL
  115.   └─┘
  116.  
  117.   If you want to check for your own entries, JLUTIL will scan the GT.LOG
  118.   File for such entries and will inform the user and/or the sysop. You
  119.   have to setup the IL-CMD.@JL File. How you can do this, please read the
  120.   description within this file.
  121.  
  122.   ┌─┐
  123.   │U│  NETMAIL REPORT FILES
  124.   └─┘
  125.  
  126.   If you use this parameter, JLUTIL will scan the A-MMYYNOD.NET and
  127.   C-MMYYNOD.NET files (eg. A-0592000.803 and C-0592000.803) and write
  128.   the report into JL{NET}.TXT. Read the description of N for more
  129.   informations. Here is an example:
  130.  
  131.   ▓       SEPTEMBER 1990
  132.   ▓
  133.   ▓ ┌──> C───────────────#─────────────────────RX───────────TX─────CPS┐
  134.   ▓ │    │ 050/001      14  00:25.47       233878        88257     208│
  135.   ▓ │    │ 200/000       2  00:04.44            0            0       0│
  136.   ▓ │    └────────────────────────────────────────────────────────────┘
  137.   ▓ │            2      16  00:30.31       233878        88257     104
  138.   ▓ │      ─────┬─ ───┬───  ───┬──── ─────┬────── ─────┬────── ┌──────
  139.   ▓ │           │     │        │          │            │       │
  140.   ▓ │           │     │        │          │            │       └ mean cps
  141.   ▓ └ C for     │     │        │          │            └ sended bytes
  142.   ▓   CONNECTS  │     │        │          └ received bytes
  143.   ▓             │     │        └ 30 min total connect time
  144.   ▓             │     └ 16 calls total
  145.   ▓             └ 803/000 called 2 systems
  146.   ▓
  147.   ▓ ┌──> V────────────────────────────────────────────────────────────┐
  148.   ▓ │    │    0.00    0.00      0.00         0.00         0.00    0.00│
  149.   ▓ │    └────────────────────────────────────────────────────────────┘
  150.   ▓ └ V for   1*       2*        3*           4*           5*       6*
  151.   ▓   VALUE
  152.   ▓
  153.   ▓       * 1. Number of connected systems divided through number of
  154.   ▓            answered systems. Because there are no answered systems,
  155.   ▓            this value is 0.
  156.   ▓
  157.   ▓       * 2. Number of connect calls divided through number of
  158.   ▓            answered calls.
  159.   ▓
  160.   ▓       * 3. Connect time of connect calls divided through connect time
  161.   ▓            of answered calls.
  162.   ▓
  163.   ▓       * 4. Received bytes from called systems through sended
  164.   ▓            bytes to answered systems.
  165.   ▓
  166.   ▓       * 5. Sended bytes to called systems through received
  167.   ▓            bytes from answered systems.
  168.   ▓
  169.   ▓       * 6. SYSTEM VALUE. Mean of 1 to 5.
  170.   ▓
  171.   ▓ ┌──> T────────────────────────────────────────────────────────────┐
  172.   ▓ │    │       2      16  00:30.31       322135         0.00     176│
  173.   ▓ │    └────────────────────────────────────────────────────────────┘
  174.   ▓ │           *1      *2      *3           *4            *5       *6
  175.   ▓ │
  176.   ▓ │          * 1: Total systems
  177.   ▓ └ T for    * 2: Total connects (calls and answers)
  178.   ▓   TOTAL    * 3: Total connect time
  179.   ▓            * 4: Total transferred bytes
  180.   ▓            * 5: SYSTEM VALUE
  181.   ▓            * 6: Total CPS
  182.   ▓
  183.   ▓         The SYSTEM VALUE summarizes the performace of your system. If
  184.   ▓         the system is zero, your system's performace is very bad
  185.   ▓         and you are collecting only. If it is between zero and one,
  186.   ▓         you are collecting more than you are distributing. And
  187.   ▓         the higher the system value is, the more you are distributing
  188.   ▓         your collected bytes, calls, etc. A value greater 4 is great
  189.   ▓         and if you have a value of 10, your system can't be beaten.
  190.   ▓         Same as V.6.
  191.   ▓
  192.   ▓         The TOTAL CPS is the sended and received bytes from all systems
  193.   ▓         through total connect time with called and answered systems. This 
  194.   ▓         value is different from the mean cps value, because the mean cps
  195.   ▓         value adds all cps values and divides it through the number
  196.   ▓         of systems. This value here also takes care of the connect
  197.   ▓         time of each system. It is a better value for the performance
  198.   ▓         of your system.
  199.  
  200.  
  201.   ┌─┐
  202.   │G│  ALL NETMAIL REPORT FILES
  203.   └─┘
  204.  
  205.   If you use this parameter, JLUTIL will scan all A-MMYYNOD.NET and
  206.   C-MMYYNOD.NET files in JLPATH and write the report into JL{NET}.TXT.
  207.   Read the description of N and U for more informations.
  208.  
  209.  
  210.   ┌─EXPLANATION OF THE POSSIBLE SWITCHES───────────────────────────┐
  211.   └────────────────────────────────────────────────────────────────┘
  212.  
  213.   ┌─┐
  214.   │U│  USER
  215.   └─┘
  216.  
  217.   If you specify this switch, JLUTIL will send messages to the users.
  218.   If not, JLUTIL will not inform the user. Sometimes you want a report,
  219.   but you don't want, that the users will get a report. This switch
  220.   enables you to determine, if the user and/or the sysop will get a
  221.   report.
  222.  
  223.   ┌─┐
  224.   │S│  SYSOP
  225.   └─┘
  226.  
  227.   Look also at U... USER. If you specify this switch, JLUTIL will send
  228.   summaries to you.
  229.  
  230.   ┌─┐
  231.   │D│  PREVIOUS DAY
  232.   └─┘
  233.  
  234.   Normally JLUTIL will scan the whole GT.LOG File. If you specify this
  235.   switch, JLUTIL will only scan the entries of the last day.
  236.  
  237.   ┌─┐
  238.   │M│  PREVIOUS MONTH
  239.   └─┘
  240.  
  241.   If you specify this switch, JLUTIL will only scan the entries of the
  242.   last month. If JLUTIL detects a date within GT.LOG, which is lower
  243.   than the date of the previous line, it will increase the year. If
  244.   there are two lines like
  245.  
  246.   09-17 21:57   ; BOOTING
  247.   08-17 21:57   ; BOOTING
  248.   09-17 21:57   ; BOOTING
  249.  
  250.   JLUTIL will detect, that the date of the second line is lower than
  251.   that of the first file (09-17 | 08-17) and will increase the year.
  252.   This can cause trouble, if a date is invalid. So please check your
  253.   GT.LOG from time to time or if JLUTIL fails.
  254.  
  255.   ┌─┐
  256.   │Y│  PREVIOUS YEAR
  257.   └─┘
  258.  
  259.   If you specify this switch, JLUTIL will only scan the entries of the
  260.   last year.
  261.  
  262.   ┌─┐
  263.   │L│  LAST xx DAYS
  264.   └─┘
  265.  
  266.   If you specify this switch, JLUTIL will only scan the entries of the last
  267.   xx days. If you specify for example -L14, JLUTIL will scan the entries
  268.   of the last 14 days only. Together with the /DATE command (read
  269.   GENERAL.HLP for more informations), you are able to handle several
  270.   different reports, which contain these time-intervals you need. So
  271.   it is perhaps necessary to check everyday for bad passwords, but it
  272.   is not very necessary to check everyday for time usage. If you
  273.   want to check this, you should use the M Switch or perhaps -L7.
  274.  
  275.   ┌─┐
  276.   │I│  INVOICES
  277.   └─┘
  278.  
  279.   If you use this switch, JLUTIL will send out the normal messages
  280.   and will also write an invoice, which contains the summary of
  281.   all checked actions. This gives the user an overview, what he
  282.   has done - short and precise.
  283.  
  284.   ┌─┐
  285.   │O│  LOGGED ON USERS TO JLPATH\LOGGEDON.TXT
  286.   └─┘
  287.  
  288.   If you use this switch, JLUTIL will rewrite the file JLPATH\LOG-
  289.   GEDON.TXT and add all users, which have been online during the
  290.   scanned time interval. Together with /MO option, this will help
  291.   you to save time. /MO is able to handle a TagFile. JLPATH\LOGGEDON.TXT
  292.   is such a TagFile. So you have no longer to scan the levels of
  293.   all users, if you want to check the levels of these user, who
  294.   have been online during the last 14 days for example.
  295.  
  296.  
  297.   ┌─┐
  298.   │A│  DISPLAY THE DATES WHILE CHECKING THE LOGFILES
  299.   └─┘
  300.  
  301.   If you use this switch, JLUTIL will display the dates, while
  302.   checking the LogFiles. This can be very useful, if you want to
  303.   see, if JLUTIL handles the year correct or why JLUTIL doesn't
  304.   send out any reports. Use this switch, if you are not satisfied
  305.   with the normal display.
  306.  
  307.  
  308.   ┌─┐
  309.   │N│  SEND HUB REPORTS TO THE SYSOPS VIA NETMAIL
  310.   └─┘
  311.  
  312.   If you use this switch, JLUTIL will send HUB Reports to the
  313.   Sysops via NetMail, if JLUTIL analyzes GTNET.LOG.
  314.  
  315.  
  316.   ┌─┐
  317.   │B│  SAVE ANALYZED LOGFILES IN JL{LOG}.GES
  318.   └─┘
  319.  
  320.   If you use this switch, JLUTIL will save the file JL{LOG}.GES
  321.  
  322.  
  323.  
  324. ┌─Syntax─────────────────────────────────────────────────────────────────────┐
  325. └────────────────────────────────────────────────────────────────────────────┘
  326.   JLUTIL /IL  [Parameters] [-Switches]
  327.  
  328.  
  329. ┌─Switch──────Description────────────────────────────────────────────────────┐
  330. └────────────────────────────────────────────────────────────────────────────┘
  331.    -D         Last (previous) day only (is equal to -L1).
  332.    -M         Last (previous) month only
  333.    -Y         Last (previous) Year only
  334.    -S         Summary Report to Sysop
  335.    -U         Report to User
  336.    -Lxx       Last xx Days (eg. -L7 = last seven days)
  337.    -I         Send Invoices
  338.    -O         Write Names of logged on Users to JLPATH\LOGGEDON.TXT
  339.    -A         Display the dates while checking the LogFiles
  340.    -N         Send HUB Reports to the Sysops via NetMail
  341.    -B         Save analyzed LogFiles in JL{LOG}.GES
  342.  
  343. ┌─Parameter───Description────────────────────────────────────────────────────┐
  344. └────────────────────────────────────────────────────────────────────────────┘
  345.     P         BAD PASSWORDS
  346.     D         DENIED ACTIONS
  347.     T         TRASH CONNECTIONS
  348.     R         RECEIVED FILES
  349.     S         SENDED FILES
  350.     X         TIME USAGE REPORT
  351.     M         MISCELLANEOUS REPORT
  352.     O         DOOR USAGE
  353.     N         NETMAIL
  354.     Z         HANDLE IL-CMD.@JL
  355.     U         NETMAIL REPORT FILES
  356.     G         ALL NETMAIL REPORT FILES
  357.  
  358. ┌─Examples───────────────────────────────────────────────────────────────────┐
  359. └────────────────────────────────────────────────────────────────────────────┘
  360.  
  361.   JLUTIL /IL P    -USD
  362.   JLUTIL /IL RS   -USL7 /DATE[1]
  363.   JLUTIL /IL X    -USM  /DATE 1
  364.   JLUTIL /IL DTMO -USM  /DATE 1
  365.   JLUTIL /IL Z    -USM  /DATE 1
  366.  
  367.   JLUTIL /IL -OL14 /MO LOGGEDON.TXT -T
  368.  
  369.  
  370.